home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 590 / 590.xpi / chrome / ipv6ident.jar / content / ipv6ident-pref.xul < prev    next >
Extensible Markup Language  |  2009-12-10  |  6KB  |  178 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
  3. <?xml-stylesheet href="chrome://ipv6ident/content/ipv6ident.css" type="text/css"?>
  4. <!DOCTYPE dialog SYSTEM "chrome://ipv6ident/locale/showip.dtd">
  5. <!--
  6.     ShowIP Firefox Extension
  7.     Copyright (C) 2007 Jan Dittmer <jdi@l4x.org>
  8.  
  9.     This program is free software; you can redistribute it and/or modify
  10.     it under the terms of the GNU General Public License as published by
  11.     the Free Software Foundation; either version 2 of the License, or
  12.     (at your option) any later version.
  13.  
  14.     This program is distributed in the hope that it will be useful,
  15.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  16.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  17.     GNU General Public License for more details.
  18.  
  19.     You should have received a copy of the GNU General Public License
  20.     along with this program; if not, write to the Free Software
  21.     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  22. -->
  23. <dialog xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  24.     title="&pref.title;"
  25.     id="ipv6ident-config"
  26.     buttons="accept,cancel"
  27.     onload="showipExtPrefs.DialogInit();"
  28.     ondialogaccept="showipExtPrefs.Save(); return true;"
  29.     ondialogcancel="return true;"
  30.     resize="yes"
  31.     xpersist="width height screenX screenY"
  32.     xmaxwidth="640"
  33.     minwidth="640"
  34.     xmaxheight="500"
  35.     minheight="500"
  36.     flex="1"
  37.     style="width:640px; xheight:500px;">
  38.  
  39. <script type="application/x-javascript" src="chrome://global/content/strres.js"/>
  40. <script type="application/x-javascript" src="chrome://ipv6ident/content/ipv6ident-pref.js"/>
  41. <tabbox flex="1" style="overflow:auto;">
  42. <tabs>
  43. <tab label="&pref.services;"/>
  44. <tab label="&pref.behave;"/>
  45. <tab label="&pref.appear;"/>
  46. </tabs>
  47. <tabpanels flex="1" style="overflow:auto;">
  48. <tabpanel flex="1" style="overflow:auto;">
  49. <vbox flex="1">
  50. <groupbox flex="1">
  51.     <caption label="URLs"/>
  52.    <vbox flex="1"> 
  53.     <!-- query entries -->
  54.     <!--<hbox align="top" flex="1">-->
  55.     <listbox id="EntryList"
  56.         flex="1"
  57.         rows="20"
  58.         style="overflow:auto;"
  59.         xclass="list"
  60.         onselect="showipExtPrefs.CopyEntry();"
  61.         >
  62.     <listcols>
  63.         <listcol style="width:60px;"/><!-- v4 -->
  64.         <listcol style="width:60px;"/><!-- v6 -->
  65.         <listcol style="width:60px;"/><!-- host -->
  66.         <listcol flex="2" style="width:400px;"/><!-- title -->
  67.         <listcol flex="3"/><!-- url -->
  68.     </listcols>
  69.     <listhead>
  70.         <listheader label="IPv4"/>
  71.         <listheader label="IPv6"/>
  72.         <listheader label="&pref.Host;"/>
  73.         <listheader label="&pref.Title;"/>
  74.         <listheader label="&pref.URL;"/>
  75.     </listhead>
  76.     </listbox>
  77.     <!--</hbox>-->
  78.  </vbox>
  79. </groupbox>
  80. <groupbox flex="0">
  81.     <caption label="&pref.newentry;"/>
  82.     <!-- add new entries -->
  83.     <vbox>
  84.     <hbox>
  85.     <label value="&pref.Title;"/><textbox id="entryTitle" label="&pref.Title;" flex="1"/>
  86.     </hbox>
  87.     <hbox>
  88.     <label value="&pref.URL;"/><textbox id="entryURL" label="&pref.URL; (## &pref.placeholder;)" flex="1"/>
  89.     </hbox>
  90.     </vbox>
  91.     <hbox>
  92.     <checkbox id="entryIPv4" label="IPv4"/>
  93.     <checkbox id="entryIPv6" label="IPv6"/>
  94.     <checkbox id="entryHost" label="&pref.Host;"/>
  95.     <button label="&pref.Add;" oncommand="showipExtPrefs.AddEntry();"/>
  96.     <button label="&pref.Update;" oncommand="showipExtPrefs.UpdEntry();"/>
  97.     <button label="&pref.Delete;" oncommand="showipExtPrefs.DelEntry();"/>
  98.     </hbox>
  99.     <hbox>
  100.     <description style="width:400px;">&pref.help;</description>
  101.     </hbox>
  102. </groupbox>
  103. </vbox>
  104. </tabpanel>
  105.  
  106. <!-- behaviour -->
  107. <tabpanel flex="1" style="overflow:auto;">
  108. <vbox>
  109. <groupbox flex="0">
  110.     <caption label="&pref.Openin;"/>
  111.     <!-- other settings -->
  112.     <vbox>
  113.     <checkbox id="newtab" label="&pref.OpeninTab;" oncommand="showipExtPrefs.NewtabClick();"/>
  114.     <checkbox id="hiddentab" label="&pref.OpeninHiddenTab;"/>
  115.     <checkbox id="async" label="&pref.AsyncResolve;"/>
  116.     </vbox>
  117. </groupbox>
  118. <groupbox flex="0">
  119.     <caption label="&pref.Cache;"/>
  120.     <hbox>
  121.         <label value="&pref.cacheage;"/>
  122.         <textbox id="showip_cacheage" cols="7" size="7" flex="0" style="width:5em;"/>
  123.     </hbox>
  124. </groupbox>
  125. <groupbox flex="0">
  126.     <caption label="&pref.Socks;"/>
  127.     <hbox align="top">
  128.     <checkbox id="showip_forcesocks" label=""/>
  129.     <description style="width:400px;">&pref.forcesocks;</description>
  130.     </hbox>
  131. </groupbox>
  132. </vbox>
  133. </tabpanel>
  134.  
  135. <!-- appearance -->
  136. <tabpanel flex="1" style="overflow:auto;">
  137. <vbox>
  138. <groupbox flex="0">
  139.     <caption label="&pref.StyleV4;"/>
  140.     <!-- other settings -->
  141.     <vbox>
  142.     <radiogroup id="showip_stylev4">
  143.         <!-- order matters ... -->
  144.         <hbox>
  145.         <radio label="&pref.StyleV4decimal;"/>
  146.         <radio label="&pref.StyleV4octal;"/>
  147.         <radio label="&pref.StyleV4hex;"/>
  148.         <radio label="&pref.StyleV4dword;"/>
  149.         </hbox>
  150.     </radiogroup>
  151.     </vbox>
  152. </groupbox>
  153. <groupbox flex="0">
  154.     <caption label="&pref.Colors;"/>
  155.     <vbox>
  156.     <hbox>
  157.       <label class="clabel" value="&pref.cdefault;"/>
  158.       <textbox id="ipv6_coldef" cols="7" size="7" onchange="showipExtPrefs.updatecolorp(this,'ipv6_colpdef')"/>
  159.       <colorpicker id="ipv6_colpdef" type="button" onchange="showipExtPrefs.updatecolor(this,'ipv6_coldef')"/>
  160.     </hbox>
  161.     <hbox>
  162.       <label class="clabel" value="IPv4"/><textbox id="ipv6_colv4" cols="7" size="7" onchange="showipExtPrefs.updatecolorp(this,'ipv6_colpv4')"/>
  163.         <colorpicker  id="ipv6_colpv4" type="button" onchange="showipExtPrefs.updatecolor(this,'ipv6_colv4')"/>
  164.     </hbox>
  165.     <hbox>
  166.       <label class="clabel" value="IPv6"/><textbox id="ipv6_colv6" cols="7" size="7" onchange="showipExtPrefs.ipv6_updatecolorp(this,'ipv6_colpv6')"/>
  167.         <colorpicker  id="ipv6_colpv6" type="button" onchange="showipExtPrefs.updatecolor(this,'ipv6_colv6')"/>
  168.     </hbox>
  169.     </vbox>
  170. </groupbox>
  171. </vbox>
  172.  
  173. </tabpanel>
  174.  
  175. </tabpanels>
  176. </tabbox>
  177. </dialog>
  178.